package com.factory.manager.service;

import com.factory.common.bean.Manager;
import com.factory.common.bean.User;
import com.factory.common.core.BaseService;
import com.factory.common.pojo.Result;

import java.util.Optional;

public interface ManagerService extends BaseService<Manager> {

    /**
     * 用户登录
     * @param account
     * @param password
     * @return
     */
    Result login(String account, String password);

    /**
     * 用户退出登录
     * @return
     */
    Result logout();

    /**
     * 获取当前登录用户
     * @return
     */
    Optional<Manager> getLoginUser();
}
